.bar.bar-positive {
	border-color: #fff;
	background: #fff;
}

.bar.bar-positive .title {
	color: #333;
	font-weight: normal;
}

.button .icon {
	color: #666;
}

.bar .buttons span {
	color: #666;
}
.info{
	padding-top: 10px !important;
    background: #f4f4f4 !important;
}

.info .memberinfo {
	
}

.info .card {
	padding-left: 40px;
	padding-right: 40px;
}

.info .item {
	height: 50px;
	padding-top: 20px;
}




/***********************/
body{
	background: #efeff4;
	font-family: "微软雅黑";
}
.min_quota{
	background:#efeff4!important;
}
.maskbox{
	position: fixed;
	bottom:0;
	top:0;
	width:100%;
	background: #000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	z-index: 98;
	display:none;
}
.bgnw{
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background:#fff!important;
}

.alert{
	width:80%;
	position: fixed;
	z-index: 999;
	top: 30%;
	left: 50%;
	margin-left: -40%;
	border-radius: 8px;
	display:none;
}
.alert .btn{
	background: #ffffff!important;
	border-radius:0 0 8px 8px;
	border-top:1px #ccc solid;
	font-size: 1rem;
	color:#007aff!important;
}
.alert .btn1{
	border-radius:0 0 0 8px;
	width: 49.5%;
	float: left;
	border-right: 1px #ccc solid;
}
.alert .btn2{
	border-radius:0 0 8px 0;
	width: 50%;
	float: left;
	color:#007aff!important;
}
.alert p{
	background: #ffffff;
	padding:2rem 1rem;
	border-radius:8px 8px 0 0;
	font-size:1rem;
	text-align: center;
	line-height:1rem;
	font-size:1.25rem;
	font-family: PingFangSC-Regular, sans-serif;
	line-height: 1.5rem;
}
.alert .p1{
	padding: 2.8rem 1rem 2.8rem;
}
.alert .p2{
	padding: 1.83rem 1rem 0;
}
.alert .p3{
	padding: 0 1rem 1.83rem;
	border-radius: 0;
}
/* .loading {
	position: fixed;
	height: 100%;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	background: rgba(0,0,0,0.7);
	z-index: 999;
	vertical-align: middle;
	left: 0;
	top: 0;
} */
.loading>img {
    margin: auto;
    position: absolute;
    width: 36px;
    height: 36px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
/* -------------------------- */



.maskbox{
	position: fixed;
	bottom:0;
	top:0;
	width:100%;
	background: #000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	z-index: 98;
	display:none;
}
.bgnw{
	padding-top: 10px!important;
	padding-bottom: 10px!important;
	background:#fff!important;
}

.bombbox3{
	width:80%;
	position: fixed;
	z-index: 999;
	top: 30%;
	left: 50%;
	margin-left: -40%;
	border-radius: 8px;
	display:none;
}
.bombbox3 .btn{
	background: #ffffff!important;
	border-radius:0 0 8px 8px;
	border-top:1px #ccc solid;
	font-size: 1rem;
	color:#333333!important;
}
.bombbox3 .btn1{
	border-radius:0 0 0 8px;
	width: 49.5%;
	float: left;
	border-right: 1px #ccc solid;
}
.bombbox3 .btn2{
	border-radius:0 0 8px 0;
	width: 50%;
	float: left;
	color:#007aff!important;
}
.bombbox3 p{
	background: #ffffff;
	padding:2rem 1rem;
	border-radius:8px 8px 0 0;
	font-size:1rem;
	text-align: left;
	line-height:1.8rem;
	font-size:1.25rem;
}














/* ------------------------------- */
.qipao{
	margin: 0 auto;
    position: fixed;
    top: 50%;
    width: 21rem;
    height: 5rem;
    left: 50%;
    margin-left: -11rem;
    border-radius: 5px;
    z-index: 199;
    display: none;
    margin-top: -5rem;
}
.qipao2{
	width:15rem;
	margin-left:-7.5rem;
	height:3.25rem;
	margin-top:-1.125rem;
}
.qipao2 .text{
	line-height:1.5rem;
}
.qipao .tm{
	width: 100%;
	height: 100%;
	background: #000;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	position: absolute;
	padding: 0.5rem;
	border-radius: 5px;
}
.qipao .text{
	color: #fff;
	position: absolute;
	width: 100%;
	height: 100%;
	padding: 0.5rem;
	border-radius: 5px;
	text-align: center;
}

.alert{
	position: fixed;
	top: 30%;
	width: 22.5rem;
	left: 50%;
	margin-left: -11.25rem;
	z-index:110;
}
.alert .cols{
	width: 2.416rem;
	height: 2.416rem;
	display: block;
	float: right;
	margin-right: 1.6rem;
}
.alert .line{
	height: 2rem;
	display: block;
	margin-top: 2.4rem;
	margin-right: 2.75rem;
	border-right: 1px #fff solid;
}
.alert .con{
	background: #fff;
	padding:0 1.25rem;
	padding-top: 4.166rem;
	padding-bottom: 3.166rem;
	border-radius:8px;
}
.alert .con p{
	line-height: 1.5rem;
	margin-top: 2.5rem;
}
.alert dl{
	width:5.4rem;
	margin:0 auto;
}
.alert dl dt{
	width: 5.4rem;
	/* background: url(../img/pic4.png) no-repeat center;
	background-size: 100%; */
}
.alert dl dt img{
	width: 100%;
}
.alert dl dd{
	text-align: center;
	margin-top: 1rem;
	font-size: 1.25rem;
}
.alert .cols img{
	width: 100%;
}
.alert dl.cgkt{
	width:16.125rem;
	margin:0 auto;
}
.alert dl.cgkt dt{
	width:16.125rem;
}
.alert dl.cgkt dd{
	width: 12.583rem;
	margin:0 auto;
}
.alert dl.cgkt dd .p1{
	font-size: 1.333rem;
	color: #ff8a3c;
	margin-top: 0;
	font-size: 1rem;
}
.alert dl.cgkt dd .p2{
	color: #ababab;
	text-align: left;
	font-size: 1rem;
}
.alt3{
	z-index: 98;
}
.alt3 dl.cgkt dd{
	width: 100%;
}
.alt3 dl.cgkt dd .p1{
	color: #6dc1d6;
}
.alt2{
	z-index: 98;
}
.alt2 .con{
	padding-top: 1.666rem;
}
.hide{
	display: none;
}
.liftingquota .banner{
	width: 100%;
	height: 7.75rem;
	color:#fff;
	padding-top: 2.25rem;
	overflow: hidden;
	background:#25aff5  url(../img/banner_bg.png) no-repeat center 7.5rem;
	background-size:100% auto;
}
.liftingquota .banner p,.liftingquota .banner h3{
	text-align: center;
}
.liftingquota .banner p{
	font-size: 1rem;
}
.liftingquota .banner h3{
	font-size: 1.5rem;
	margin-top: 1.5rem;
	font-weight: normal;
}
.con_nav{
	border-bottom: 1px #e6e6e6 solid;
	background: #fff;
}
.liftingquota .nav{
	width: 82.8%;
	margin:0 auto;
	height:3.668rem;
	padding-top: 0.916rem;
	position: relative;
}
.liftingquota .nav li{
	width: 25%;
	float: left;
}
.liftingquota .nav li div{
	width: 1.458rem;
	height: 1.5rem;
	margin:0 auto;
	margin-bottom: 0.416rem;
}
.liftingquota .nav li:nth-child(1) div{
	background: url(../img/icon01.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(2) div{
	background: url(../img/icon02.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(3) div{
	background: url(../img/icon03.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(4) div{
	background: url(../img/icon04.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(1) div.active{
	background: url(../img/icon01_1.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(2) div.active{
	background: url(../img/icon01_2.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(3) div.active{
	background: url(../img/icon01_3.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li:nth-child(4) div.active{
	background: url(../img/icon01_4.png) no-repeat center;
	background-size: 100% 100%;
}
.liftingquota .nav li p{
	text-align: center;
	border-right:1px #efeff4 solid;
	font-size: 1rem;
}
.liftingquota .nav li p a{
	color: #969696
}
.liftingquota .nav li p a.active{
	color: #25aff5
}
.liftingquota .nav li:last-child p{
	border:none;
}
.liftingquota .nav span{
	display: block;
	position: absolute;
	bottom: 0;
	height: 0.1666rem;
	left:0;
	background: #25aff5
}
.ul_list{
	background: #fff;
	margin-top: 0.5rem;
	border-top: 1px #e6e6e6 solid;
}
.ul_list ul{
	padding-left: 1.25rem;
}
.ul_list ul li{
	height: 5rem;
}
.ul_list ul li span{
	display: block;
	width: 2.583rem;
	height: 2.583rem;
	float: left;
	margin-top: 1.166rem;
}
.ul_list ul li div{
	float: left;
	padding-top: 1.166rem;
}
.ul_list ul li div p{
	margin-left: 2rem;
	text-align: left;
	color: #969696;
}
.ul_list ul li div p.font_w{
	font-weight: bold;
	font-size: 1.166rem;
	margin-bottom: 0.583rem;
	color: #000000;
}
.ul_list ul li b{
	display: block;
	float: right;
	margin-right: 1.916rem;
	font-weight: normal;
	font-size: 1rem;
	color: #969696;
	margin-top: 2.083rem;
}
.ul_list ul li b.active{
	width: 4.166rem;
	height: 2rem;
	font-size: 1rem;
	border:1px #e6e6e6 solid;
	color:#25aff5;
	text-align: center;
	line-height: 2rem;
	border-radius:5rem;
	margin-right: 1rem;
	margin-top: 1.5rem;
}
.ul_list ul li.taobao span{
	background: url(../img/taobao.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.jd span{
	background: url(../img/jd.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.yanghang span{
	background: url(../img/yanghang.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.zhima span{
	background: url(../img/zhima.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.operator span{
	background: url(../img/operator.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.xuexin span{
	background: url(../img/xuexin.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.email span{
	background: url(../img/email.png) no-repeat center;
	background-size:100% 100%;
}
.ul_list ul li.xinlang span{
	background: url(../img/xinlang.png) no-repeat center;
	background-size:100% 100%;
}
.helpHome .banner{
	background: #fff;
	height: 13.3rem;
}
.helpHome .banner p:last-child{
	width: 49%;
	color: #4e8bed;
	float: left;
	text-align: center;
	padding: 7rem 0 0;
	margin: 2rem 0;
	font-size: 1.25rem;
	line-height: 1.5rem;
}
.helpHome .banner p>a{
	width: 49%;
	color: #4e8bed;
	float: left;
	text-align: center;
	padding: 7rem 0 0;
	margin: 2rem 0;
	font-size: 1.25rem;
	line-height: 1.5rem;
}
.helpHome .banner p>a:nth-child(1){
	background: url(../img/help_fuwu.png) no-repeat center top;
	background-size: 5.83rem auto;
	background-color: transparent;
	border-right: 1px solid #dcdcdc;
}
.helpHome .banner p:nth-child(2){
	background: url(../img/help_fankui.png) no-repeat center 0.5rem;
	background-size: 5.83rem;
}
.helpHome h6{
	font-size: 1.25rem;
	line-height: 3.75rem;
	color: #5D5D5D;
	font-weight: normal;
	margin-left: 1rem;
}
.helpHome table{
	width: 100%;
	background: #fff;
}
.helpHome tr:last-child{
	border-bottom: 1px #ddd solid;
	border-right: 1px #ddd solid;
}
.helpHome .list{
	text-align: center;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;
}
.helpHome .list img{
	height: 2rem;
	width: auto;
	margin: 2rem 0 1rem;
}
.helpHome .list p{
	margin-bottom: 2rem;
	font-size: 1.09rem;
	color: #373737;
}
.help{
	width: 4.583rem;
	position: fixed;
	bottom:1.333rem;
	left: 50%;
	margin-left: -2.2915rem;
}
.help dt{
	width: 4.583rem;
	height: 4.583rem;
	background: url(../img/help_btn.png) no-repeat center;
	background-size:100% 100%;
}
.help dd{
	margin-top: 0.5rem;
	text-align: center;
}
.index .banner{
	width: 100%;
}
.index .banner img{
	width: 100%;
	vertical-align:middle;
}
.index .title{
	width: 21.666rem;
	margin: 0 auto;
	position: relative;
	height: 1rem;
/* 	background: #fff; */
}
.index .title_con{
	background: #e7ecee;
    padding-top: 2.083rem;
    padding-bottom: 2.083rem;
}
.index .title p{
	width: 16.166rem;
	font-size: 1.333rem;
	/* color: #25aff5; */
	color: #333333;
	background: #e7ecee;
	position: absolute;
	left: 50%;
	margin-left: -8.083rem;
	z-index: 2;
	text-align: center;
}

.mydl{
	padding:1.833rem 2.333rem;
/* 	margin-bottom: 0.5rem; */
	background: #fff;
}
.mydl dl{
	width: 8.916rem;
}
.mydl dl.l{
	float: left;
}
.mydl dl.r{
	float: right;
}
.mydl dl dt{
	width: 2rem;
	margin:0 auto;
}
.mydl dl dt img{
	width: 100%;
}
.mydl dl dd{
	text-align: center;
	font-size: 1rem;
	line-height: 1.433rem;
	margin-top: 1.233rem;
}
.index .line{
	width: 100%;
	height: 1px;
	background: #e1e1e6;
	position: absolute;
	top: 0.5rem;
	z-index: 1;
}
.index .list{
	background: #fff;
	padding:0 1.25rem;
	padding-bottom: 1.1333rem;
}
.index .list>li div{
	height: 4.583rem;
	border-bottom:1px #efeff4 solid;
}
.index .list>li:last-child div{
	border:none;
}
.index .list>li div span{
	display: block;
	float: left;
	width: 2.083rem;
	height: 2.083rem;
	margin-top: 1.25rem;
}
.index .list>li div p{
	float: left;
	height: 4.583rem;
	line-height: 4.583rem;
	margin-left: 0.8333rem;
	text-align: left;
}
.index .list>li div b{
	display: block;
	width: 1.333rem;
	height: 1.333rem;
	float: right;
	margin-top: 1.625rem;
	border:1px #ebebeb solid;
	border-radius: 100%;
	background: #efeff4;
}
.index .list>li div b.active{
	border:none;
	width: 1.343rem;
	height: 1.343rem;
	background: url(../img/active01.png) no-repeat center;
	background-size:100% 100%;
}
.index .list>li.realname div span{
	background: url(../img/realname.png) no-repeat center;
	background-size:100% 100%;
}
.index .list>li.info div span{
	background: url(../img/info.png) no-repeat center;
	background-size:100% 100%;
}
.index .list>li.bind div span{
	background: url(../img/bind.png) no-repeat center;
	background-size:100% 100%;
}

.index .list>li>ul{
	padding:1.666rem 2.916rem;
	border-bottom:1px #efeff4 solid;
}
.index .list>li>ul li{
	margin-bottom: 1.25rem;
	width: 9.083rem;
}
.index .list>li>ul li span,{
	display: block;
	float: left;
}
.index .list>li>ul li label{
	display: block;
	float: right;
	width: 0.833rem;
	height:0.833rem;
	background: #efeff4;
	border:1px #eaeaea solid;
	border-radius:100%;
}
.index .list>li>ul li label.error{
	background: url(../img/icon_error.png) no-repeat center;
	background-size:100% 100%;
	border:none;
	width: 0.858rem;
	height:0.858rem;
}
.index .list>li>ul li label.success{
	background: url(../img/icon_success.png) no-repeat center;
	background-size:100% 100%;
	border:none;
	width: 0.858rem;
	height:0.858rem;
}
.index .button{
	display: block;
	background: #25aff5;
	width: 100%;
	height: 2.666rem;
	border-radius:5px;
	color: #fff;
	text-align: center;
	line-height: 2.666rem;
	margin-top: 5.25rem;
}
.box{
	width: 100%;
	position: relative;
}
.bankinput{
	background:#fff;
}
.loan_home{
	background: #fff;
	width:93%;
	margin:0 auto;
	margin-top: 1rem;
}
.box.m{
	width:100%;
}
.box.m .handle{
	display:none;
}
.lending_home.s{
	width:100%;
	background:#fff;
}
.lending_home .cover{
	position: absolute;
	bottom:0;
	top:0;
	width:100%;
	height:120%;
	background: #000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.7;
	z-index: 100;
}
.lending_home .confirm_loan{
	width: 80%;
    height: 80%;
    z-index: 99;
    background: transparent;
    margin: 10% 10% 0;

}
.lending_home .confirm_loan li{
	color: #fefdfd!important;
}
.lending_home .confirm_loan .clearfix{
	font-size: 1rem;
	width: 100%;
}
.lending_home .confirm_loan .clearfile{
	padding-right: 0;
	padding-bottom: 0;
	border: none;
	padding-top: 0rem;
}
.lending_home .confirm_loan .clearfile .clearfix{
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
}
.lending_home .confirm_loan .tips_list{
	padding: 0 0 0 1rem;
	border: none;
}
.lending_home .confirm_loan em{
	float: right;
}
.lending_home .confirm_loan p{
	color: #FEFDFD;
	margin: 1rem 5px 0;
	font-size: 0.8rem;
	line-height: 1.2rem;
}
.lending_home .cover_close{
	width: 3rem;
	height: 3rem;
	border: 2px solid #CCCCCC;
	border-radius: 1.5rem;
	position: relative;
	top: 5rem;
	left: 50%;
	margin-left: -1.5rem;
}
.lending_home .source p{
	text-align: center;
	font-size: 1rem;
	color: #999;
	margin-bottom: 1rem;
	margin-top: 3rem;
}
.upgrade-box .bd ul div.error_img{
	text-align:center;
	padding-right:11%;
}
.upgrade-box .tempWrap{
	height:auto!important;
}
.upgrade-box .bd ul div.error_img img{
	width:50%;
	margin:1rem auto;
}
.upgrade-box .bd ul p{
	text-align:center;
	font-size:12px;
}
.wrap{
   /*  background-color: #fff!important; */
}
.con_index{
	padding-bottom: 6.083rem;
	border:1px #e1e1e6 solid;
	border-bottom: none;
}
.box .edgd{
	text-align: center;
}
.box .handle{
	width: 100%;
	height: 10px;
}
.box .handle .handle_l{
	height: 10px;
	width: 10px;
	border-radius:5px 0  0  5px;
	background: #adadb9;
	float: left;
	margin-left: -10px;
}
.box .handle .handle_r{
	height: 10px;
	width: 10px;
	border-radius:0 5px 5px 0;
	background: #adadb9;
	float: right;
	margin-right: -10px;
}
.box .quota{
	margin-top: 3.333rem;
	border-bottom:1px #efeff4 solid;
	padding-bottom:4.1666rem;
}
.box .quota>p{
	font-size: 1.1666rem;
	color: #000000;
	text-align:center;

}
.box .quota>p.edgd{
	color:#727171;
	font-size:12px;
	display:none;
}
.box .quota div{
	/* padding-top: 1rem;
	margin-top: 1.583rem; */
	text-align:center;
}
.box .quota .tishi{
	margin-bottom:1rem;
}
.box .quota .item_font{
	margin:2rem 0;
}
.box .quota div>p{
	font-size: 3.75rem;
	display: block;
	text-align: center;
}
.box .quota div a{
	position: absolute;
	right: 0.8333rem;
	bottom: -0.5rem;
	color: #25aff5;
	border:1px #25aff5 solid;
	border-radius:15px;
	display: block;
	width: 3.333rem;
	height: 1.416rem;
	line-height: 1.416rem;
	text-align: center;
	font-weight: normal;
}
.box .inputbox{
	padding:0 1.333rem;
	margin-top: 1.666rem;
}
.box .inputbox p.tishi{
	font-size: 1rem;
	text-align: left;
	color: #000;
}

.box .inputbox .inputcon{
	height: 3.583rem;
	border:1px #e1e1e6 solid;
	background: #f5f5f5;
	line-height: 3.583rem;
	padding-left: 1rem;
	font-size: 1.1666rem;
	display: -webkit-box;
	display: -moz-box;
	margin-top: 0.833rem;
	color: #969696;
	border-radius:3px;
}
.box .inputbox .inputcon input{
	border:none;
	display: block;
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
	height: 3.583rem;
	text-align: right;
	color: #000;
	padding-right: 1rem;
}
.box .inputbox .prompt{
	margin-top:0.6rem;
	padding-bottom: 1.666rem;
	border-bottom:1px #efeff4 solid;
}
.box .term{
	margin-top: 1.666rem;
	padding:0 1.333rem;
	display:none;
}
.box .term p.tishi{
	color: #000;
}
.box .error{
	height: 2rem;
	background: #ffebec;
	color: #e69ca2;
	border:1px #fbdee0 solid;
	line-height: 2rem;
	font-size:1rem;
	padding-left: 2rem;
	background:#ffebec url(../img/icon006.png) no-repeat 0.5rem center;
	background-size: 0.833rem;
	margin-top: 0.5rem;
	display:none;
}
.box .term .bt_con{
	margin-top: 0.833rem;
	padding-bottom: 1.333rem;
	border-bottom:1px #efeff4 solid;
}
.box .term .bt_con .btn{
	float: left;
	padding:0 0.8rem;
	border:1px #e1e1e6 solid;
	font-size: 1rem;
	border-radius:3px;
	margin-right: 0.3rem;
	margin-bottom:0.4rem;
	position: relative;
	display:none;
}
.bt_con .btn label{
	font-size: 1.1666rem;
	display: block;
	float: left;
}
.box .term .bt_con .btn.active{
	/* border:1px #43b3ff; solid; */
	background: #43b3ff;
	color: #ffffff;
}
.box .term .bt_con .btn.active b{
	position: absolute;
	top: -1px;
	right: -1px;
	border:1px #43b3ff solid;
	width: 0.833rem;
	height: 0.833rem;
	border-radius:100%;
	display: block;
	background: #fff url(../img/icon004.png) no-repeat center;
	background-size:60% auto;
}
.box .month_still{
	padding:0 1.333rem;
	margin-top: 1.666rem;
	display:none;
}
.box .month_still>div{
	margin-top: 1.1666rem;
}
.box .month_still>div a{
	display: block;
	height:1.8rem;
	float: right;
	color: #25aff5;
	padding-left: 1rem;
	background: url(../img/icon005.png) no-repeat left 0.4rem;
	background-size:0.75rem 1rem;
}
.box .borrow_money_btn{
	position: absolute;
	width: 7.5rem;
	height: 7.084rem;
	left: 50%;
	bottom:4rem;
	margin-left: -3.75rem;
	background: #efeff4;
	border-radius: 100%;
	padding-top: 0.416rem;
}
.box .borrow_money_btn span{
	display: block;
	width: 6.666rem;
	height: 6.666rem;
	background: #25aff5;
	color: #fff;
	border-radius: 100%;
	margin-left: 0.416rem;
	line-height: 6.666rem;
	text-align: center;
	font-size: 1.166rem;
}
.confirm_loan .list{
	padding-left:1.333rem;
	padding-top:0;
	padding-bottom:0;
	margin-top:1rem;
}
.confirm_loan .list li{
	padding-right:1.33rem;
	height:3.166rem;
	border-bottom:1px #f0f0f0 solid;
	background: url(../img/r_jt.png) no-repeat right center;
    background-size: 0.5rem 0.916rem;
}
.confirm_loan .list li:last-child{
	border:none;
}
.confirm_loan .list li:first-child{
	background: none;
}
.confirm_loan .list li span{
	height:3.166rem;
	line-height:3.166rem;
	float:left;
}
.confirm_loan .list li input{
	border:none;
	font-size: 14px;
	background:#ffffff;
	display:block;
	margin-left:0.5rem;
    text-align:right;
    color:#727171;
    float: right;
    padding:0.7rem 0;
	width: 75%;
}

.confirm_loan .list li:first-child{background:none; }
.confirm_loan .list li select{
	border:none;
 	background:#ffffff;
	display:block;
	float: right;
	height:3.166rem;
	line-height:3.166rem;
	margin-left:0.5rem;
    text-align:right;
     outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: 0px none;
    -webkit-appearance: none;
    color:#aaa9a9;
    width:75%;
    font-size:1.166rem;
}
/* .confirm_loan .list li select option.m{
	color:#c0c0c0;
} */
.footer_border{
	width: 93%;
	margin:0 auto;
	height: 0.4166rem;
	background: url(../img/icon001.png) repeat-x;
	background-size: 1.1666rem 0.4166rem;
}
.box_help{
	display: block;
	color: #25aff5;
	width: 8.8rem;
	font-size: 14px;
	text-align: center;
	margin:0 auto;
	margin-bottom:1rem;
	margin-top: 5.75rem;
}
.min_quota dl{
	width: 16.083rem;
	margin:0 auto;
	margin-top: 7.083rem;
}
.min_quota dl dt{
	width: 14.25rem;
	margin:0 auto;
}
.min_quota dl dt img{
	width:100%;
}
.min_quota dl dd{
	margin-top:1rem;
	text-align: center;
	color: #b4b4b4;
}
.min_quota  .box_help{
	margin-top: 4.83rem;
}
.help_nav{
	border-bottom: 1px #e6e6e6 solid;
	overflow: hidden;
	color: #fff;
	background: #25aff5;
}
.help_nav .nav{
	height:4.583rem;
	padding:0 1.5rem;
}
.help_nav .nav li{
	float: left;
	width: 4rem;
	margin-right: 2.666rem;
}
.help_nav .nav li:nth-last-child(2){
	margin-right:0;
}
.help_nav .nav li a{
	color: #fff;
}
.help_nav .nav li div{
	width: 1.166rem;
	height:1.4166rem;
	margin:0 auto;
	margin-top: 1rem;
}
.help_nav .nav li div img{
	width: 100%;
}
.help_nav .nav li p{
	margin-top: 0.5rem;
	text-align: center;
}
.help_nav span{
	float: left;
	height: 0.15rem;
	background: #fff;
	margin-top: 0.5rem;
}
.help_body .con_list_text{
	background: #fff;
	margin-top: 0.5rem;
}
.con_list_text>ul{
	padding-left:1.25rem;
}
.con_list_text ul>li{
	/* height: 3.666rem; */
	line-height: 3.666rem;
	text-align: left;
	color: #000000;
	font-size: 1.166rem;
	border-bottom:1px #efeff4 solid;
	padding-right: 1.25rem;
	-webkit-tap-highlight-color:transparent;
}
.con_list_text ul>li label{
	float: left;
	display: block;
	width: 22rem;
}
.addw{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.52 ease-in-out;
}
.con_list_text ul>li>div{
	position: relative;
	right: 0;
	top: 1.183rem;
	width: 14px;
	height: 10px;
	float: right;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}

.con_list_text ul>li>div.add{
	transform:rotate(360deg);
	-ms-transform:rotate(360deg); 	/* IE 9 */
	-moz-transform:rotate(360deg); 	/* Firefox */
	-webkit-transform:rotate(360deg); /* Safari 和 Chrome */
	-o-transform:rotate(360deg);
}
.con_list_text ul>li>div.add2{
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); 	/* IE 9 */
	-moz-transform:rotate(180deg); 	/* Firefox */
	-webkit-transform:rotate(180deg); /* Safari 和 Chrome */
	-o-transform:rotate(180deg);
}
.con_list_text ul>li>div>span{
	display: block;
	width: 0px;
    height: 0px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #cccccc;
    position: absolute;
}
.con_list_text ul{
	display: none;
}
.con_list_text ul.m{
	display: block;
}
.con_list_text ul>li>div>b{
	display: block;
	width: 0px;
    height: 0px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    position: absolute;
    top: 3px;
    left: 1px;
}
.con_list_text ul>ul{
	padding-right: 1.416rem;
	display: none;
	border-bottom:1px #efeff4 solid;
}
.con_list_text ul>ul p{
	line-height: 1.5rem;
	padding:1.25rem 0;
}
.confirm_loan{
	background: #fff;
}
.confirm_loan ul{
	padding:2.083rem 1.25rem;
	border-bottom:1px #e1e1e6 solid;
	font-size: 1.1666rem;
	padding-bottom: 0;
	padding-top: 1.2rem;
}
.confirm_loan .cc li span{
	display: block;
	float: left;
}
.con1 li:last-child{
	margin-bottom:0;
}
.confirm_loan .cc li{
	margin-bottom:1.25rem;
	color: #000;
}
.confirm_loan .con2 li:nth-child(2){
	border-bottom: 1px #efeff4 solid;
}
.confirm_loan .cc li em{
	color: #808080;
}
.confirm_loan .cc li p{
	line-height: 1.833rem;
	color: #25aff5;
	/*padding-right: 1.666rem;
	background: url(../img/icon007.png) no-repeat right 0.5rem;
	background-size:1rem 1rem; */

	padding-bottom: 1rem;
	float:left;
}
.confirm_loan .cc li b{
	float:right;
	font-weight:normal;
	display:block;
	width:1.2rem;
	height:1.2rem;
	background: url(../img/icon007.png) no-repeat center;
	background-size:1rem 1rem;
	margin-top:0.4rem;
}
.confirm_loan .cc li b.b1{
	margin-top:-0.1rem;
}
.confirm_loan .term{
	padding:0 1.333rem;

}
.confirm_loan .term p{
	color: #000;
}
.confirm_loan .error{
	height: 2rem;
	background: #ffebec;
	color: #e69ca2;
	border:1px #fbdee0 solid;
	line-height: 2rem;
	font-size:1rem;
	padding-left: 2rem;
	background:#ffebec url(../img/icon006.png) no-repeat 0.5rem center;
	background-size: 0.833rem;
	margin-top: 0.5rem;
	display:none;
}
.confirm_loan .term .bt_con{
	margin-top: 0.833rem;
	padding-bottom: 1.333rem;
}
.confirm_loan .term .bt_con .btn{
	float: left;
	padding:0 0.8rem;
	border:1px #e1e1e6 solid;
	font-size: 1rem;
	border-radius:3px;
	margin-right: 0.3rem;
	margin-bottom:0.4rem;
	position: relative;
}
.bt_con .btn label{
	font-size: 1.1666rem;
	display: block;
	float: left;
}
.confirm_loan .term .bt_con .btn.active{
	border:1px #43b3ff solid;
	background: #43b3ff;
	color: #ffffff;
}
.confirm_loan .term .bt_con .btn.active b{
	position: absolute;
	top: -1px;
	right: -1px;
	border:1px #43b3ff solid;
	width: 0.833rem;
	height: 0.833rem;
	border-radius:100%;
	display: block;
	background: #fff url(../img/icon004.png) no-repeat center;
	background-size:60% auto;
}
.error_con{
	padding:0 1.25rem;
}
.confirm_loan .con3{
	padding:0 1.25rem;
	margin-top: 1.5rem;
}

.confirm_loan .con3 p{
	color: #787878;
}
.confirm_loan .con3 p a{
	color: #25aff5;
}
.confirm_loan .con3 label {
    display: block;
    float: left;
    width: .916rem;
    height: .916rem;
    border: 1px solid #25aff5;
    border-radius: 2px;
    margin-right: .5rem;
}
.confirm_loan .con3 label.m i {
    display: block;
    width: .5rem;
    height: .3rem;
    border: 1px solid #25aff5;
    margin-top: .15rem;
    margin-left: .2rem;
    border-top: none;
    border-right: none;
    transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.confirm_loan .con3 .btn{
	display: block;
	height: 2.666rem;
	background: #25aff5;
	color: #fff;
	line-height: 2.666rem;
	text-align: center;
	font-size: 1.166rem;
	border-radius: 3px;
	margin-bottom: 1rem;
}
.confirm_loan .con3 p{
	margin-bottom:1rem;
}
.bdun{
	border:none!important;
}
.confirm_loan .pidn{
	padding-bottom:0;
	margin-bottom:0;
}
.current_loan_details ul{
	padding:2.083rem 1.25rem 1.5rem 1.25rem;
	background: #fff;
}
.current_loan_details ul em{
	float: right;
}
.current_loan_details ul li span{
	display: block;
	float: left;
	width: 7.5rem;
}
.current_loan_details ul li{
	margin-bottom:1.25rem;
	color: #000;
}
.current_loan_details ul li em{
	color: #808080;
}
.tit{
	margin:1.666rem auto;
	width: 7.43rem;
}
.tit2{
	width: 11.43rem;
	text-align:center;
}
.credit-info ul li > input{
	background:#ffffff;
}
.tit span{
	display: block;
	float: left;
	width:11rem;
	text-align:center;
	font-size: 1.25rem;
}
.tit span.tit_text2{
	width:7rem;
}
.tit b{
	display: block;
	width: 0.166rem;
	height: 0.166rem;
	border-radius:100%;
	background: #969696;
	margin-top: 0.5rem;
	float: left;
}
.bill_con .tables{
	padding-bottom:12rem;
}
.current_loan_details table{
	/*display: none;*/
	width: 93.75%;
	margin:0 auto;
	background: #fff;
	/* border:1px #e1e1e6 solid; */
	border:1px #fff solid;
	border-radius:3px;
	text-align: center;
	margin-top: 3.8rem;
}

.current_loan_details .tables{
	position: relative;
	/*display: none;*/
}
.current_loan_details .tables b{
	width: 0.84rem;
	height: 0.84rem;
	border-radius:100%;
	background: #efeff4;
	position: absolute;
	z-index: 2;
}

.current_loan_details .tables .l{
	left: 0.42rem;
	top: 1.996rem;
}
.current_loan_details .tables .r{
	right: 0.42rem;
	top: 1.996rem;
}
.current_loan_details table tr{
	border-bottom:1px #e1e1e6 solid;
}
.current_loan_details table td,th{
	border-bottom:1px #e1e1e6 solid;
	border-right:1px #e1e1e6 solid;
}
.current_loan_details table th:last-child{
	border-right:transparent;
}
.current_loan_details table  td:last-child{
	border-right: transparent;
}
.current_loan_details table thead tr{
	height: 2.416rem;
}
.current_loan_details table tr th{
	font-weight: normal;
}
.current_loan_details table tbody tr.m2{
	color:#cccccd;
}
.current_loan_details table tbody tr:nth-child(odd){
	height: 3rem;
	background: #fafafc;
}
.current_loan_details table tbody tr.m2{
	color: #969696;
}
.current_loan_details table tbody tr:nth-child(even){
	height: 3rem;
	background: #fff;
}
.current_loan_details table tbody tr.m{
	color: #f13838;
}
.current_loan_details .tables .mar-t{
	margin-top: 1rem;
}
.to_examine .content{
	padding:0 0.833rem;
	margin-top:1rem;
}
.to_examine .top_con{
	background:#fff;
	padding:0 1.25rem;
	border:1px #e1e1e6 solid;
	border-radius:5px;
}
.to_examine .top_con1{
	padding-top:1rem;
}

.to_examine .top_con.m{
	border-radius:0 0 5px 5px;
	border-top: none;
}
.to_examine .top_con ul.ul1{
	border-bottom:1px #efeff4 solid;
}
.to_examine .top_con ul.ul1>li{
	padding-left: 1.333rem;
	padding-bottom: 2.8rem;
	position: relative;
}

.to_examine .top_con ol{
	position: absolute;
	left: -0.22rem;
	top:1.3rem;
	z-index: 1;
}
.to_examine .top_con li:nth-child(2) ol{
	top:-1.9rem;
}
.to_examine .top_con ol li{
	width:4px;
	height:4px;
	background: #25aff5;
	border-radius: 100%;
	margin-bottom: 0.4rem;
}
.to_examine .top_con ul.ul1>li.active2 ol{
	position: absolute;
	left: -0.22rem;
	top: -1.9rem;
	z-index: 1;
}
.to_examine .top_con ul.ul1>li.active2 ol li{
	width:4px;
	height:4px;
	background: #d2d2d6;
	border-radius: 100%;
	margin-bottom: 0.4rem;
}
.to_examine .top_con ul.ul1>li.active2 b a{
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: #fff;
	border-radius: 100%;
	border:3px #d2d2d6 solid;
	margin:0.5rem auto;
}
.to_examine .top_con ul.ul1>li.active2>p{
	color: #d2d2d6;
}
.to_examine .top_con ul.ul1>li.active2 ol li{
	width:4px;
	height:4px;
	background: #d2d2d6;
	border-radius: 100%;
	margin-bottom: 0.4rem;
}

.to_examine .top_con ul.ul1>li.active2 span em{
	background: #d2d2d6;
}
.to_examine .top_con ul.ul1>li.active2 b a{
    background:url(../img/cl.png) no-repeat center;
    background-size: 100%;
}
.to_examine .top_con ul.ul1>li.active b a{
	width: 1rem;
	height: 1rem;
	background: url(../img/th.png) no-repeat center;
	background-size:100%;
	border:none;
}
.to_examine .top_con ul.ul1>li.active ol{
	position: absolute;
	left: -0.22rem;
	top: -1.9rem;
	z-index: 1;
}
.to_examine .top_con ul.ul1>li.active ol li{
	width:4px;
	height:4px;
	background: #ff4757;
	border-radius: 100%;
	margin-bottom: 0.4rem;
}
.to_examine .top_con ul.ul1>li.active p{
	color: #ff4757;
}
.to_examine .top_con ul.ul1>li.active span em{
	background: #ff4757;
}

.to_examine .top_con ul.ul1>li b{
	display: block;
	width: 2rem;
	height: 2rem;
	background: #fff;
	position: absolute;
	left: -1.1rem;
	z-index: 2;
}
.to_examine .top_con ul.ul1>li b a{
	display: block;
	width: 0.5rem;
	height: 0.5rem;
	background: #fff;
	border-radius: 100%;
	border:3px #3ab7f6 solid;
	margin:0.5rem auto;
}
.to_examine .top_con ul.ul1>li span{
	display: block;

}
.to_examine .top_con ul.ul1>li span em{
	display: block;
	padding:0.5rem 1rem;
	font-size: 1.166rem;
	color: #fff;
	background: #25aff5;
	float: left;
	border-radius:30px;
}
.to_examine .top_con ul.ul1>li p{
	margin-top: 0.5rem;
	padding-left: 1.25rem;
	color: #25aff5;
}
.to_examine .top_con ul.ul2 li{
	padding:1.25rem 0;
	color: #000000;
	border-bottom:1px #efeff4 solid;
}
.to_examine .top_con ul.ul2 li em{
	color: #969696;
}
.to_examine .top_con ul.ul2 li:last-child{
	border-bottom:none;
}
.to_examine .top_con ul.ul2 li span,.to_examine .top_con ul.ul2 li em{
	display: block;
}
.billDetaol table{
	display: block;
	width: 93.75%;
	margin:0 auto;
	background: #fff;
	/* border:1px #e1e1e6 solid; */
	border:1px #fff solid;
	border-radius:3px;
	text-align: center;
	margin-top: 3.8rem;
}
.billDetail table tr th{
	width: 1%;
}
.fl_l{
	float: left;
}
.fl_r{
	float: right;
	color: #969696
}
.mar_l{
	margin-left:1.25rem;
}
.to_examine .top_con ul.ul2 li.bdun{
	border:none;
}
.to_examine .top_con ul.ul2 li .btn{
	display: block;
	padding:0.5rem 0.166rem;
	border:1px #ff4757 solid;
	width: 7.666rem;
	height: 2.083rem;
	text-align: center;
	line-height: 2.083rem;
	text-align: center;
	border-radius:10rem;
	margin:0 auto;
	color: #ff4757;
}
.help_container{
	background:#efeff4;
	width:100%;
	height: 10rem;
	padding-top: 2rem;
	position: fixed;
	bottom: 0;
}
.help2{
	width: 4.583rem;
	bottom:1.333rem;
	margin:2.083rem auto;
}

.help2 dt{
	width: 4.583rem;
	height: 4.583rem;
	background-size:100% 100%;
}
.help2 dt a{
	color:#727171;
}
.help2 dt img{
	width: 100%;
}
.help2 dd{
	margin-top: 0.5rem;
	text-align: center;
}
.help2 dd a{
	color:#727171;
}
.expect .con_top{
	background: #25aff5;
	padding: 1.583rem 1.25rem;
	color: #fff;
}
.expect .con_top.m{
	background: #fa414d url(../img/dth.png) no-repeat right -2.5rem;
	background-size:11.875rem 12.75rem;
}
.expect .con_top.m2{
	background: #1a1a1a url(../img/dth.png) no-repeat right -2.5rem;
	background-size:11.875rem 12.75rem;
}

.expect .con_top div{
	font-size: 1rem;
	margin-bottom: 1rem;
}
.expect .con_top  em{
	font-size:3.333rem;
	margin:2rem 0;
	display: block;
}
.expect .con_top a{
	color: #ffffff;
}
.expect .con_top p{
	line-height: 1.25rem;
    display: -webkit-box;
}
.expect .con_top .p1{
	max-width: 13.4rem;
	min-width: 9.4rem;
	padding-right: 1rem;
	/* background: url(../img/icon008.png) no-repeat right center; */
	background-size: 1rem;
	margin-bottom: 3.6rem;
    font-size: 1.166rem;
    margin-top: 0.3rem;
}

.expect .con_top p b{
	display: block;
    width: 1.2rem;
    height: 1.2rem;
    background: url(../img/icon008.png) no-repeat right center;
    background-size: 1rem;
}
.expect .con_top p span{
	display:block;
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
}
.expect ul{
	padding:1.333rem 1.25rem;
	background: #fff;
	color: #000000;
}
.expect ul li{
	font-size: 1.333rem;
}
.expect ul li.m{
	color: #969696;
	margin-bottom: 0.7rem;
	font-size: 1rem;
}
.expect ul li span,.expect ul li em{
	width: 50%;
}
.fl_r2{
	float: right;
}
.expect ul.ul2{
	font-size: 1rem;
	margin-top: 0.5rem;
	padding:0 1.25rem;
}
.expect ul.ul2 a{
	color:#000000;
}
.expect ul.ul2 li{
	height: 3.666rem;
	line-height: 3.666rem;
	border-bottom: 1px #efeff4 solid;
	background: url(../img/r_jt.png) no-repeat right center;
	background-size:0.5rem 0.916rem;
}
.expect ul.ul2 li span{
	display: block;
	padding-left: 1.8rem;
}
.expect ul.ul2 li span.sp1{
	background:url(../img/pic1.png) no-repeat left center;
	background-size:1.2rem 1.333rem;
}
.expect ul.ul2 li span.sp2{
	background:url(../img/pic2.png) no-repeat left center;
	background-size:1.2rem 1.333rem;
}
.btn_help{
	color: #25aff5;
	display: block;
	width: 4rem;
	position: fixed;
	left: 50%;
	margin-left: -2rem;
	bottom: 1rem;
}
.zijin{
	width: 93%;
    margin: 0 auto;
    margin-top: 1rem;
    background: #fff;
    border: 1px #e1e1e6 solid;
    border-bottom: none;
    position: relative;
    padding-bottom:0.5rem;
}
.zijin .handle{
	width: 100%;
	height: 10px;

}
.zijin .handle .handle_l{
	height: 10px;
	width: 10px;
	border-radius:5px 0  0  5px;
	background: #adadb9;
	float: left;
	margin-left: -10px;
}
.zijin .handle .handle_r{
	height: 10px;
	width: 10px;
	border-radius:0 5px 5px 0;
	background: #adadb9;
	float: right;
	margin-right: -10px;
}
.zijin ul{
	padding-left: 0.5rem;
}
.zijin ul li{
	padding:1.167rem 1rem;
	/*border-bottom: 1px #f1f1f5 solid;*/
}
.zijin ul li:last-child{
	border:none;
}
.zijin ul li b{
	display: block;
	margin-bottom: 1rem;
	color: #000;
	font-size: 1.166rem;
}
.zijin ul li p em{
	float: right;
	font-size: 1.5rem;
	color: #25aff5;
}
.zijin ul li p em.m{
	color:red;
}
.bind{padding-bottom:1rem;}
.bind ul{
	padding:1.166rem 1.25rem;
}
.bind ul li{
	background: #fff;
	border:1px #e1e1e6 solid;
	display: -webkit-box;
	display: -moz-box;
	margin-bottom:0.5rem;
	border-radius:5px;
	height: 3.583rem;
	padding: 0 0.833rem;
}
.bind ul li span{
	display: block;
	width: 5.983rem;
	font-size: 1.166rem;
	line-height: 3.583rem;
	color: #010101;
}
.bind ul p{
	line-height: 1.833rem;
	padding-left:0.3rem;
	color: #afafb0;
}
.bind ul p em{
	color: #25aff5;
}
.bind ul li input{
	padding:1rem 0;
	display: block;
	border:none;
	-webkit-box-flex: 1;
    -moz-box-flex: 1;
    background: #fff;
    margin-left: 0.5rem;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;
}
.bind ul li select {
    padding: 1.1rem 0;
    display: block;
    border: none;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    background: #fff;
    margin-left: 0.3rem;
    border:none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: 0px none;
	-webkit-appearance: none;
	color:#a9a9a9;
}
.bind ul li .errorbtn{
	width: 1.166rem;
	height: 100%;
	display: block;
	background: url(../img/errorbtn.png) no-repeat center;
	background-size: 1.166rem;
}
.bind ul li .code_btn{
	display: block;
	height: 2.5rem;
	padding: 0 0.5rem;
	background: #25aff5;
	color: #fff;
	border-radius:3px;
	text-align: center;
	line-height: 2.5rem;
	margin-top: 0.5rem;
	font-size: 1.167rem;
	width:9rem;
}
.bind .fot_btn{
	margin-top: 8rem;
	padding:0 1.25rem;
}
.bind .fot_btn p{
	padding-left: 1.5rem;
	background: url(../img/th.png) no-repeat left 0.4rem;
	background-size:1rem;
	margin-bottom: 1rem;
	line-height: 1.8rem;
}
.bind .fot_btn .btn{
	display: block;
	height: 2.667rem;
	line-height: 2.667rem;
	text-align: center;
	color: #fff;
	background: #25aff5;
	border-radius:3px;
	font-size: 1.166rem;
}

.process {
    padding: 0 1.25rem 0 1.25rem;
    background: #fff;
    border-bottom: 1px #d3d3d3 solid;
    box-shadow: 0 5px 12px #e1e1e6;
    display: none;
}
.process .disblock{
	display: block;
}
.process .nav_con{
	position: relative;
	padding-top:1rem;
	height: 4.75rem;
}
.process .nav_con .line{
	display: block;
    border-top: 1px #efeff4 solid;
    background: #efeff4;
    width: 40%;

    margin-top: 1rem;
}
.process .nav_con .line1{
	margin-left:10%;
	float: left;
}
.process .nav_con .line2{
	margin-right:10%;
	float: right;
}
.process .nav_con .line.m{
	border-top: 1px #25aff5 solid;
}
.process .nav_con>div{
	width: 5rem;
	height: 4rem;
	position: absolute;
	top: 1.25rem;
}
.process .nav_con>div>div{
	padding:0.25rem;
	margin:0 auto;
}
.process .nav_con>div span{
	display: block;
	width:2.083rem;
	height: 2.083rem;
	background:#efeff4;
	border-radius:100%;
}
.process .nav_con>div em{
	display: block;
	font-size: 1rem;
	text-align: center;
	margin-top: 1.25rem;
}
.process .nav_con>div.acitve{
	top: 0.7rem;
}
.process .nav_con>div.acitve em{
	margin-top: 0.457rem;
}
.process .nav_con>div.acitve>div{
	width:2.083rem;
}
.process .nav_con>div.acitve>div span{
	width:2.083rem;
	height: 2.083rem;
	border-radius:100%;
	border:none;
}

.process .nav_con .sclsct{
	left: 0rem;
}
.process .nav_con .sclsct.acitve span{
	background: #43b3ff url(../img/app/icon01.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .euotabudget{
	left: 0rem;
}
.process .nav_con .euotabudget.acitve span{
	background: #43b3ff url(../img/app/icon04.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .info{
	left: 50%;
	margin-left: -2rem;
}
.process .nav_con .info.acitve span{
	background: #43b3ff url(../img/app/icon02.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .infonu{
	left: 50%;
	margin-left: -2rem;
}
.process .nav_con .infonu.acitve span{
	background:url(../img/app/icon06.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .infonu.acitve2 span{
	background:url(../img/app/icon06.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .bindcard{
	right:0;
}
.process .nav_con .infonu.acitve2 span{
	background:url(../img/app/icon06.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .bindcard.acitve span{
	background: url(../img/app/icon03.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .bindcard2.acitve span{
	background: url(../img/app/bindcard2.png) no-repeat center;
	background-size:2.083rem;
}
.process .nav_con .edyugu.acitve span{
	background:url(../img/app/pic003.jpg) no-repeat center;
	background-size:2.083rem;
}
.open_fail .banner img{
	width:100%;
}
.open_fail .top_con {
    background: #fff;
    padding: 0rem 1.25rem;
    border: 1px #e1e1e6 solid;
    border-radius: 5px;
    margin-top:3.75rem;
}
.open_fail .footer_btn{
	width: 13.75rem;
	margin:0 auto;
	margin-top: 7.92rem;
}

.center_con{
	width: 16.333rem;
	margin:0 auto;
	margin-top: 3.333rem;
	text-align:center;

}
.center_con img{
	width: 10.5rem;
}
.center_con p{
	text-align: center;
	color: #000;
	font-size: 1rem;
	margin-top: 1rem;
	text-align:center;
}
.id_photo{
	background: #fff;
}
.id_photo .container{
	padding:1.25rem;
}
.id_photo .btn{
	background:#25aff5;
	color:#fff;
}
.container>p{
	padding-left: 1.25rem;
	background: url(../img/icon009.png) no-repeat left center;
	background-size: 0.833rem;
	margin-bottom: 2.083rem;
}
.container dl{
	padding-bottom: 1.25rem;
	border-bottom:1px #e1e1e6 solid;
	margin-bottom:1.25rem;
}
.container dl dd{
	float: left;
}
.container dl dt{
	width: 10.416rem;
	height: 7.5rem;
	float: right;
	position: relative;
	overflow: hidden;
}
.container dl dt.active b{
	width: 2.5rem;
	height: 2.5rem;
	position: absolute;
	right: 0;
	top: 0;
	background: url(../img/icon0011.png) no-repeat;
	background-size:100%;
}
.container dl dt img{
	width: 100%;
}
.container dl dt input{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border:none;
}
.container dl dt span{
	display: block;
	height: 1.667rem;
	width: 100%;
	background: url(../img/icon0010.png) repeat;
	position: absolute;
	bottom: 0;
	color: #fff;
	text-align: center;
	line-height: 1.667rem;
}
.container dl dd span{
	display: block;
	width: 1.416rem;
	height: 1.416rem;
	text-align: center;
	line-height: 1.416rem;
	background: #25aff5;
	border-radius:100%;
	color: #fff;
	float: left;
	margin-top: 3.1rem;
}
.container dl dd p{
	line-height:7.5rem;
	float: left;
	margin-left: 1.166rem;
}
.container .error{
	height: 2rem;
    color: #e69ca2;
    border: 1px #fbdee0 solid;
    line-height: 2rem;
    font-size: 1rem;
    padding-left: 2rem;
    background: #ffebec url(../img/icon006.png) no-repeat 0.5rem center;
    background-size: 0.833rem;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}
.btn{
	display: block;
	height:2.667rem;
	text-align: center;
	line-height: 2.667rem;
	color: #fff;
	border-radius: 3px;
	background: #fff;
	color: #787878
}

.step ul p{
	margin-bottom: 0.5rem;
}
.step .nav{
	padding:0 1.25rem 0 1.25rem;
	background: #fff;
}
.step .nav .line{
	display: block;
	border-top: 1px #efeff4 solid;
	background: #efeff4;
	width: 88%;
	margin:0 auto;
	margin-top: 1rem;
}
.step .nav .line.m{
	border-top:1px #25aff5 solid;
}
.step .nav .nav_con{
	position: relative;
	padding-top:1rem;
	height: 5.25rem;
	padding-bottom: 0.833rem
}
.step .nav .nav_con>div{
	width: 5rem;
	height: 4rem;
	position: absolute;
	top: 1.25rem;
}
.step .nav .nav_con>div>div{
	padding:0.25rem;
	background: #fff;
	width: 0.834rem;
	margin:0 auto;
}
.step .nav .nav_con>div span{
	display: block;
	width: 0.834rem;
	height:0.834rem;
	background:#efeff4;
	border:1px #e2e2e7 solid;
	border-radius:100%;
}
.step .nav .nav_con>div em{
	display: block;
	font-size: 1rem;
	text-align: center;
	margin-top: 1.25rem;
}
.step .nav .nav_con>div.acitve{
	top: 0.7rem;
}
.step .nav .nav_con>div.acitve em{
	margin-top: 0.457rem;
}
.step .nav .nav_con>div.acitve>div{
	width:2.083rem;
}
.step .nav .nav_con>div.acitve>div span{
	width:2.083rem;
	height: 2.083rem;
	border-radius:100%;
	border:none;
}

.step .nav .nav_con .realname{
	left: 0rem;
}
.step .nav .nav_con .realname.acitve span{
	background: #43b3ff url(../img/icon_01.png) no-repeat center;
	background-size:0.917rem 1.083rem;
}
.step .nav .nav_con .zhima{
	left: 50%;
	margin-left: -2rem;
}
.step .nav .nav_con .zhima.acitve span{
	background: #43b3ff url(../img/icon_02.png) no-repeat center;
	background-size:0.917rem 1.083rem;
}
.step .nav .nav_con .operator{
	right:0;
}
.step .nav .nav_con .operator.acitve span{
	background: #43b3ff url(../img/icon_03.png) no-repeat center;
	background-size:0.75rem 1.083rem;
}
.step2 .zhima_img img{
	width:100%;
}

.step2 .zhima_con{
	height: 26.75rem;
	padding-top: 5rem;
	background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#0994d9), to(#4cd5ff));
	position: relative;
}
.step2 .zhima_con .zhimafen{
	color:#fff;
	position:absolute;
	top: 200px;
	left:50%;
	margin-left: -32px;
	font-size:36px;
}
.step2 .zhima_con #xinyong{
	display:block;
	text-align: center;
	color:#fff;
	font-size: 1.166rem;
	margin-top: -12px;
}
.step2 .zhima_con p{
	text-align: center;
	margin-top: 1rem;
	color: #fff;
	font-size: 1rem;
}

.step2 .zhima_con .zhimafen{
	color:#fff;
	position:absolute;
	top: 200px;
	left:50%;
	margin-left: -32px;
	font-size:36px;
}
.step2 .zhima_con #xinyong{
	display:block;
	text-align: center;
	color:#fff;
	font-size: 1.166rem;
	margin-top: -12px;
}
.step2 .zhima_con p{
	text-align: center;
	margin-top: 1rem;
	color: #fff;
	font-size: 1rem;
}
.zhima{padding-bottom: 1rem;}
.m-gauge{
	display: block;
	margin:0 auto;
}
.step2 .fot_btn{
	margin-top: 1.25rem;
	margin-bottom:1rem;
}
.step3 .fot_btn{
	margin-top: 7.5rem;
}
.step3 dl{
	width: 18.333rem;
	margin:0 auto;
	margin-top:5.166rem;
	margin-bottom: 7.5rem;
}
.step3 dl img{
	width: 100%;
}
.step3 dl dd{
	margin-top: 1.25rem;
	text-align: center;
}

/* ---------登录注册---------- */
.login .head_portrait{
	width:8.166rem;
	height: 8.166rem;
	overflow: hidden;
	border:0.25rem #fff solid;
	border-radius:100%;
	margin:0 auto;
	margin-top: 2.33rem;
}
.login .head_portrait img{
	width: 100%;
}
.login ul li.activeblue{
	border:1px #25aff5 solid;
}
.login ul li.activered{
	border:1px #fe7171 solid;
}
.login ul li b.xx{
	display: block;
	width: 1.166rem;
	height: 1.166rem;
	background:url(../img/ss.png) no-repeat center;
	background-size:100% 100%;
	border-radius:100%;
	text-align: center;
	margin-top: 1.208rem;
	font-weight: normal;
}
.login ul li b.yan{
	display: block;
	width: 1.416rem;
	height: 0.916rem;
	margin-top: 1.416rem;
	background: url(../img/yan2.png) no-repeat center;
	background-size:100% 100%;
}
.login ul li b.yan.m{
	background: url(../img/yan.png) no-repeat center;
	background-size:100% 100%;
}
.login ul>p.text{
	margin-bottom: 0.5rem;
}
.login .xieyi a{
	color: #25aff5
}
.login ul>p.error{
	border:1px #f7bcc2 solid;
	color:#fe7171;
	background:#ffdbdd url("../img/cs0.png") no-repeat 0.5rem 0.554rem;
	background-size:0.9rem 0.8rem;
	padding-left:1.8rem;
	display:none;
}
.login_btn{
	padding:0 1.25rem;
	margin-top: 3.166rem;
}
.login_btn .btn{
	background: #25aff5;
	color: #fff;
	font-size: 1.166rem;
}

.login_btn p{
	margin-top: 1rem;
	text-align: right;
	color: #9b9b9d;
}
.login_btn p a:nth-child(1){
	color: #9b9b9d;
	float: left;
}
.login_btn p a:nth-child(2){
	color: #25aff5;
	float: right;
}
.login_btn .tishi{
	text-align: left;
	line-height: 1.5rem;
	padding-left: 1.5rem;
	background:url(../img/pic13.png) no-repeat left 0.3rem;
	background-size: 1rem 1rem;
}
/* ----注册轮播图样式----- */
.wapper section {
    width: 100%;
    padding-top: 43px;
}
.silder-banner {
    position: relative;
    margin-bottom: 5px;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img {
    width: 100%;
}
.swiper-container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}




/* ------------ */
.check_box {
	margin-top: 1rem;
	position: relative;
}

.checkbox_input {
}

.check_box label {
	width: 1.15rem;
	height: 1.15rem;
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0.3rem;
	background: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #f13838;
}

.check_box label:after {
	content: '';
	width: 0.9rem;
	height: 0.5rem;
	position: absolute;
	top: 0.08rem;
	left: 0.15rem;
	border: 1px solid #f13838;
	border-top: none;
	border-right: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.check_box label:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.check_box input[type=checkbox] {
	visibility: hidden;
}

.check_box input[type=checkbox]:checked + label:after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}
.check_box span{
	display: block;
    float: left;
    margin-left: 2rem;
    margin-top: -0.2rem;
}
/*--------额度页面-------*/
.quota2{
	color:#fff;
}
.quota2 .top{
	background: -moz-linear-gradient(top, #26aff5,#6fd3fd );
	background: -webkit-linear-gradient(top,#26aff5,#6fd3fd);
	background: -o-linear-gradient(top,#26aff5,#6fd3fd);
	background: -ms-linear-gradient(top,#26aff5,#6fd3fd);
	padding:2rem 1rem 1rem 1rem;
}
.quota2 .top .quota_text{
	width:14.166rem;
	height:10rem;
	background: url("../img/appimg/pic1.png") no-repeat center;
	background-size: 100%;
	margin:0 auto;
	padding-top:4.166rem;
}
.top .quota_text p{
	text-align: center;
	color:#fff;
	font-size:1.166rem;
}
.top .quota_text b{
	text-align: center;
	color:#fff;
	font-size:2.5rem;
	display: block;
	text-align: center;
	margin-top:2rem;
	text-shadow: 2px 1px 3px #2c8ec0 ;
}
.top .quota_text a{
	display: block;
	width:4.166rem;
	height:1.833rem;
	line-height:1.833rem;
	text-align: center;
	color:#39b9f7;
	background:#fff;
	border-radius:30px;
	margin:0 auto;
	margin-top:2.1rem;
}

.top .prompt1{
	margin-top:2.166rem;
	padding-left:2.083rem;
	height:1.333rem;
	background:url("../img/appimg/icon1.png") no-repeat left center;
	background-size: 1.333rem;
}
.top .prompt2{
	margin-top:0.8rem;
	line-height:1.25rem;
	font-size:1rem;
	color:#c2f1ff;
}
.quota2 ul{
	padding:0 1rem;
	background:#fff;
}
.quota2 ul li{
	height:3.75rem;
	border-bottom:1px #e5eaf0 solid;
	color:#222222;
	font-size:1.166rem;
	line-height:3.75rem;
}
.fl_r2{
	float: right;
}
.quota2 .btn_con{
	padding:0 1rem;
}
.quota2 .btn_con input.btn{
	display: block;
	width: 100%;
	height:3.333rem;
	background:#43b3ff;
	text-align:center;
	color:#fff;
	line-height:3.333rem;
	margin-top:1.25rem;
	border-radius:3px;
	font-size: 1.166rem;
}
.quota2 .btn_con input.active{
	background: #e9e9e9;
	color:#969696;
}


/*--------我要借、分期借------*/
.loan_box{
	padding:0 1rem;
}
.nav_tabe{
	height:2.5rem;
	border:1px #25aff5 solid;
	display:-webkit-box;
	display:-moz-box;
	border-radius:3px;
	margin:1.166rem 0;
	padding: 0 !important;
}
.nav_tabe li{
	-webkit-tap-highlight-color:transparent;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-o-box-flex:1;
	-ms-box-flex:1;
	text-align:center;
	line-height:2.5rem;
	color:#969696;
	background:#fff;
	margin:0!important;
}
.nav_tabe li:first-child{
	border-radius:3px 0 0 3px;
}
.nav_tabe li:last-child{
	border-radius:0px 3px 3px 0;
}
.nav_tabe li.m{
	color: #fff;
	background:#25aff5;
}
.loan_contanter{
	background:#fff;
}
.loan_contanter .handle{
	position:relative;
	height:10px;
}
.handle span{
	position: absolute;
	width:10px;
	height:10px;

	background:#aeaeba;
}
.handle .hand_l{
	border-radius:5px 0 0 5px;
	left:-10px;
}
.handle .hand_r{
	border-radius:0 5px 5px 0;
	right:-10px;
}
.loan_contanter{
	border:1px #e1e1e6 solid;
	border-bottom:none;
	position: relative;
}
.loan_list_con{
	padding:0 2rem;
	margin-bottom:4rem;
}
.loan_contanter .title_text{
	margin:0.8rem 0 0.8rem 0;
	font-size:1rem;
}
.loan_contanter .input_con{
	/* height:3.66rem; */
	background:#f5f5f5;
	border:1px #eaeaed solid;
	line-height: 3.66rem;
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:-ms-box;
	padding-left:10px;
	border-radius:3px;
	font-size:1.25rem;
	height: auto;
}
.loan_contanter .input_con input{
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	border:none;
	text-align: right;

	padding: 1.083rem 0;
	margin:0 10px;
}
.loan_contanter .prompt{
	margin-top:0.5rem;
}
.loan_contanter .error{
	height: 2rem;
	background: #ffebec;
	color: #e69ca2;
	border:1px #fbdee0 solid;
	line-height: 2rem;
	font-size:1rem;
	padding-left: 2rem;
	background:#ffebec url(../img/icon006.png) no-repeat 0.5rem center;
	background-size: 0.833rem;
	margin-top: 0.5rem;
	display:none;
}
.loan_contanter ul{
	margin-top:1.8rem;
	border-top:1px #f3f3f7 solid;
}
.loan_contanter ul li{
	display:-webkit-box;
	display:-moz-box;
	display:-o-box;
	display:-ms-box;
	height:3.666rem;
	border-bottom:1px #f3f3f7 solid;
	line-height:3.666rem;
}
.loan_contanter ul li:nth-child(1),.loan_contanter ul li:nth-child(2){
	background:url("../img/r_jt.png") no-repeat right center;
	background-size: 6px 10px;
}
.loan_contanter ul li.div_list{
	display:flex;
	flex-flow: column;
	height:auto;
	line-height: 2.9165rem;
}

.loan_contanter ul li select,.loan_contanter ul li span{
	-webkit-tap-highlight-color:transparent;
	display: block;
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	-ms-box-flex: 1;
	-o-box-flex: 1;
	background:#fff;
	text-align:right;
}
.color_gray{
	color:#969696;
}
.color_buack{
	color: #000;
}
.blue{
	color: #25aff5
}
.padin_r{
	padding-right:15px;
}
.loan_contanter .btm{
	margin:1.6rem 0;
}
.loan_contanter .btm .title_text2{
	margin-bottom:1.25rem;
}
.loan_contanter .btm div{
	height:1.166rem;
}
.loan_contanter .btm div em{
	font-size:1.6rem;
	height:2rem;
}
.loan_contanter .btm div,.loan_contanter .btm div a{
	color:#25aff5;
}
.loan_contanter .btm div a{
	padding-left:1.25rem;
	height:2rem;
	line-height:20px;
	background:url("../img/icon005.png") no-repeat left 0.5rem;
	background-size:0.8rem 0.9rem;
}
.border-btm{
	height:5px;
	background:url("../img/icon001.png") repeat-x;
}
.disun{
	display: none;
}
.loan_contanter .borrow_money_btn {
	position: absolute;
	width: 7.5rem;
	height: 7.084rem;
	left: 50%;
	bottom: -3.5rem;
	margin-left: -3.75rem;
	background: #efeff4;
	border-radius: 100%;
	padding-top: 0.416rem;
}
.loan_contanter .borrow_money_btn span {
	display: block;
	width: 6.666rem;
	height: 6.666rem;
	background: #25aff5;
	color: #fff;
	border-radius: 100%;
	margin-left: 0.416rem;
	line-height: 6.666rem;
	text-align: center;
	font-size: 1.166rem;
}
.backun{
	 background:none!important;
 }
.loan .alert_list{
	position: fixed;
	bottom:0;
	z-index:101;
	background:#fff;
	width:100%;
}
.bill_node{
	margin-top: 4rem;
	display: none;
}
.bill_node dt{
	width: 16.416rem;
	margin: 0 auto;
}
.bill_node dt img{
	width: 100%;
}
.bill_node dd{
	text-align: center;
	margin-top: 1rem;
}
.disblock{
	display: block!important;
}
.loan .term_list li,.loan .term_list{
	/*display: none;*/
}
.loan .alert_list li{
	height:2.66rem;
	padding:0 10px;
	border-bottom:1px #efeff4 solid;
	padding-bottom:10px;
	display: none;
}
.loan .alert_list li:last-child{
	margin-top:10px;
	border:none;
}
.loan .alert_list li span{
	line-height: 2.66rem;
}
.loan .alert_list li em{
	width:1.25rem;
	height:1.25rem;
	margin-top:0.8rem;
	border-radius:100%;
	-moz-border-radius:100%; /* Firefox */
    -webkit-border-radius:100%; /* Safari 和 Chrome */
    -ms-border-radius:100%; /* Firefox */
    -o-border-radius:100%; /* Safari 和 Chrome */
	border:1px #cfcfcf solid;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.loan .alert_list li button{
	display: block;
	background:#28b1f5;
	color:#fff;
	border-radius:3px;
	line-height: 1.25rem;
	width:100%;
	height:100%;
}
.loan .alert_list li em.m{
	background:#fe7171 url("../img/appimg/icon2.png") no-repeat center;
	background-size:0.8rem 0.7rem;
	border:1px #fe7171 solid;
}
.loan .alert_list li:first-child{
	height:3.5rem;
	display: block!important;
}
.loan .alert_list li p{
	text-align:center;
	line-height: 3.5rem;
	color:#0097e3;
}
.top_nav_con{
	width:93%;
	margin:0 auto;
}
.bill .tables button{
	border:1px #d7d7d7 solid;
	padding:5px;
	border-radius:15px;
	color:#969696;
	background:none;
}
.bill .tables button.m{
	border:1px #25aff5 solid;
	padding:5px;
	border-radius:15px;
	color:#25aff5;
}



/* ------------随借随还活动页面------------- */
.wrap_sjsh{
	width:100%;
}
.wrap_sjsh .banner{
	width: 100%;

	position: relative;
}
.wrap_sjsh .banner img{
	width: 100%;
	vertical-align:middle;
}
.wrap_sjsh .banner p{
	position: absolute;
	top: 1rem;
	left: 15%;
	color: #ff0d00
}
.sunlight_con{
	width: 100%;
	background: #fffbe7;
}
.sunlight{
	width: 239px;
	height: 139px;
	background: url(../img/activity/sunlight.png) no-repeat center;
	background-size: 100%;
	margin:0 auto;
	position: relative;
	z-index: 2;
	margin-top: -7rem;
	padding-top: 100px
}
.sunlight span{
	display: block;
	text-align: center;
	font-size: 3rem;
	color: #fff;
}
.sunlight p{
	text-align: center;
	margin-top: 1.5rem;
}
.countdown_con{
	margin-top:-7rem;
	position: relative;
	z-index: 2;
}
.countdown_con img{
	width:100%;
	vertical-align:middle;
}
.countdown_con .img2{
	float: left;
}
.countdown_con>div{
	background: #fbf5dc;
	height:10.166rem;
	padding-top: 2rem;
}
.countdown_con>div p{
	text-align:center;
	margin-bottom: 1.5rem;
}
.countdown_con>div p span{
	color: #ff4e00;
}
.countdown_con>div p.p2{
	font-size: 2rem;
	height: 1rem;
}
.countdown_con button{
	display: block;
	width: 23.75rem;
	height: 3.166rem;
	background: url(../img/activity/button_bg1.png) no-repeat center;
	background-size: 100%;
	margin:0 auto;
	margin-top: 2rem;
	color: #969696;
}
.countdown_con button.m{
	background: url(../img/activity/button_bg.png) no-repeat center;
	background-size: 100%;
}
.con_btm{
	background: #fffbe7;
	padding:3rem 1.833rem 1.833rem 1.833rem;
}
.con_btm .oDiv1{
	border-radius: 20px 20px 0 0;
	background:#0cb2f5;
	border:2px #0589c2 solid;
	border-bottom: none;
	padding:2rem 1rem 0 1rem;
}
.con_btm .oDiv1 button{
	display: block;
	width: 7.4166rem;
	height: 2.25rem;
	background: url(../img/activity/button_bg2.png) no-repeat center;
	background-size: 100%;
	margin:0 auto;
	color: #0cb2f5;
}
.con_btm .oDiv2{
	background:#0cb2f5;
	height: 20px;
	border-radius:0 0 20px 20px;
	box-shadow: 0px -6px 0px #0589c2 inset;
	display: block;
}
.con_btm .title_con{
	width: 20.75rem;
	margin:0 auto;
	margin-top: 1.5rem;
	margin-bottom: 2rem;
}
.con_btm .title_con dl dt{
	width: 6.66rem;
	height: 6.66rem;
	background: #9ee0fb;
	border-radius:100%;
	padding:1rem;
}
.con_btm .title_con dl{
	float: left;
}
.con_btm .title_con dl.dl2{
	float: right;
}
.con_btm .title_con dl dt img{
	width: 100%;
}
.con_btm .title_con dl dd{
	color: #fff1f1;
	text-align: center;
	margin-top: 10px;
}
.con_btm p{
	margin-top: 2rem;
	color: #fff;
	line-height: 1.5rem;
}
.tip{
	font-size:10px;
}
.bill .tables .repay_btn{
	width:60px;
	border-radius:10px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border:1px #26aff5 solid;
	color:#26aff5
}
.bill .tables .repay_btn_no{
	width:60px;
	border-radius:10px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border:1px grey solid;
	color:grey
}
/* ---------关于我们页面--------- */
.about_us{
	padding-bottom: 2rem;
}
.about_us header{
	width: 26.66rem;
	margin:0 auto;
	height: 13.86rem;
	background: url(../img/app/about_us_top.png) no-repeat 0 2.416rem;
	background-size: 100%;
	padding-top: 2.416rem;
}

.about_us header dl{
	padding-top: 2.416rem;
	width: 7rem;
	margin:0 auto;
}
.about_us header dl img{
	width: 100%;
}

.about_us header dl dd{
	margin-top:0.6rem;
	text-align: center;
}

.about_us .con{
	width: 21.33rem;
	border-radius: 5px;
	background:#ffffff;
	margin:0 auto;
	padding: 1rem;
	margin-top: -1rem;
}
.about_us .con h6{
	color: #5aa5cc;
	font-size: 1.25rem;
	line-height: 2rem;
	font-weight: 500;
}
.about_us .con p{
	margin-bottom:1.5rem;
	font-size: 1rem;
	color: #787878;
	line-height: 2rem;
}


/* ----过渡页面---- */
.over_page .img_con{
	width:85%;
	margin:0 auto;
	margin-top: 5rem;
}
.over_page img{
	width: 100%;
}





/* ------信用卡提额——信息认证页面---------- */
.info .prompt{
	padding:1.5rem 1.5rem;
}

.info i{
	font-style: normal;
}
.info .con{
	background: #fff;
	position: absolute;
	top: 9.83rem;
	bottom: 0;
	width: 100%;
	background-color: #efeff4;
}
.info ul{
/*	padding-top: 10px;*/
	padding-left: 1.25rem;
	background-color: #FFFFFF;
}
.info .fix div>span{
	font-size: 1.2rem;
}
.info .btn_con>button{
	border-radius: 2rem;
}
.info ul li{
	height: 4.5rem;
	border-bottom: 1px #efeff4 solid;
	padding-right: 1.25rem;
	padding-bottom: .5rem;
	padding-top: 1rem;
    padding-bottom: 1rem;
}
.info ul li span,.info ul li i{
	display: block;
	float: left;
}

.info ul li i{
	display: block;
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 100%;
	background: #43b3ff;
	text-align: center;
	color: #ffffff;
	line-height: 1.5rem;
	margin-top: 1rem;
	/*background: url(../img/icon/icon1.png) no-repeat center;
	background-size: 90%;*/
}
.cardAccredit ul li:nth-child(1) i,
.huoyanAccredit ul li:nth-child(1) i{
	background: url(../img/icon/icon4_21_1.png) no-repeat center;
	background-size: 90%;
}
.cardAccredit ul li:nth-child(2) i,
.huoyanAccredit ul li:nth-child(2) i{
	background: url(../img/icon/icon4_21_2.png) no-repeat center;
	background-size: 90%;
}
.cardAccredit ul li:nth-child(3) i,
.huoyanAccredit ul li:nth-child(3) i{
	background: url(../img/icon/icon4_21_4.png) no-repeat center;
	background-size: 90%;
}
.cardAccredit ul li:nth-child(4) i,
.huoyanAccredit ul li:nth-child(4) i{
	background: url(../img/icon/icon4_21_5.png) no-repeat center;
	background-size: 90%;
}
.easyLoanInfo ul li:nth-child(1) i{
	background: url(../img/icon/icon4_21_1.png) no-repeat center;
	background-size: 90%;
}
.easyLoanInfo ul li:nth-child(2) i{
	background: url(../img/icon/icon4_21_2.png) no-repeat center;
	background-size: 90%;
}
.easyLoanInfo ul li:nth-child(3) i,
.huoyanAccredit ul li:nth-child(5) i{
	background: url(../img/icon/icon4_21_4.png) no-repeat center;
	background-size: 90%;
}
.easyLoanInfo ul li:nth-child(4) i,
.huoyanAccredit ul li:nth-child(6) i{
	background: url(../img/icon/icon4_21_3.png) no-repeat center;
	background-size: 90%;
}
.huoyanAccredit .con{
	position: static;
}
.huoyanAccredit .renzheng{
	color: #ff7348;
}
.huoyanAccredit .renzheng.y{
	color: #909090;
}
.info ul li i.m{
	background: #d3d2d7;
}
.info ul li em{
	line-height: 2.6rem;
	color: #000000;
	margin-left: 1.25rem;
	font-size: 1.166rem;
}
.huoyanAccredit ul li em{
	line-height: 4.5rem;
}
.info .fix p{
	position: absolute;
	margin-left: 3.6rem;
}
.info ul li b{
	display: block;
    width: 1.333rem;
    height: 1.333rem;
    float: right;
    margin-top: 1.625rem;
    border: 1px #ebebeb solid;
    border-radius: 100%;
    background: #efeff4;
}
.info ul li b.m{
	border: none;
    width: 1.343rem;
    height: 1.343rem;
    background: url(../static/images/active01.png) no-repeat center;
    background-size: 100% 100%;
}
.info .btn_con{
	padding:0 1.25rem;
	margin-top: 2.75rem;
}
.info button{
	display: block;
	width: 100%;
	height: 3.666rem;
	text-align: center;
	line-height: 3.666rem;
	color: #fff;
	background:#d3d2d7;
	border-radius: 3px;
}
.info button.m{
	background: #43b3ff;
}
.info .help{
	width: 5.8rem;
	height: 1rem;
	position: absolute;
	left: 50%;
	margin-left: -2.9rem;
	text-align: center;
}
.info .help i{
	display: block;
	width: 1.2rem;
	height: 1.2rem;
	line-height: 1.2rem;
	background: #fe7171;
	color: #fff;
	border-radius: 100%;
	float: left;
	text-align: center;
	margin-right: 4px;
}

/*----operatorCredit---信用卡运营商授权----*/
.operatorCredit .con{
	width: 13.533rem;
	padding: 4.166rem 4rem;
	background:#fff;
	border-radius: 15px;
	margin:0 auto;
	margin-top: 3.25rem;
}
.operatorCredit .con h6{
	text-align: center;
	font-size: 1.333rem;
}
.operatorCredit .con span{
	display: block;
	width: 9.125rem;
	height: 8.875rem;
	margin:0 auto;
	margin-top: 1.5rem;
}
.operatorCredit .con p{
	text-align: center;
	margin-top: 1rem;
}
.operatorCredit .con span img{
	width: 100%;
}
.operatorCredit .con button{
	display: block;
	border:none;
	width: 8.291rem;
	height: 2.5rem;
	background: #43b3ff;
	color:#ffffff;
	border-radius:5px;
	margin:0 auto;
	margin-top: 2.8rem;
}








.credit_loan_index .loan_contanter{
	background: none;
	border:none;
}

.credit_loan_index .loan_list_con{
	padding:0;
}
.credit_loan_index .loan_list_con ul{
	background: #fff;
	padding:0 1.25rem;
}
.credit_loan_index .prompt,.credit_loan_index .error{
	padding:0 1.25rem;
}
.credit_loan_index .loan_contanter .btm{
	background: #fff;
	padding:0 1.25rem;
	margin-top: 0;
	padding-top: 1rem;
	padding-bottom: 1rem;
}
.credit_loan_index .input_con{
	background: #fff;
	height: auto;
}
.credit_loan_index .input_con input{
	background: #fff;
}

.credit_loan_index  .borrow_money_btn{
	width: 100%;
	height: 2.666rem;
	color: #fff;
	border-radius: 0px;
	margin-left: -50%;
	padding-top: 0;
	border-radius: 3px;
}
.credit_loan_index  .borrow_money_btn .btn{
	width: 100%;
	height: 2.666rem;
	background: #25aff5;
	color: #fff;
	border-radius: 0px;
	margin-left: 0;
	line-height: 2.666rem;
	border-radius: 3px;
}
.credit_loan_index  .borrow_money_btn .btn.m{
	background: #bcbbbb;
}
.head_banner{
	background: #43b3ff;
	margin-top: 0.9rem;
	padding:0.9rem 1rem;
}
.head_banner .t{
	background: #2b7eb6;
	border-radius: 15px;
	padding:0.3rem 0.5rem;
}
.head_banner .t span{
	display: block;
	height: 4px;
	background: #11476c;
}
.head_banner .head_b_box {
	padding: 0 0.8rem;
}
.head_banner .head_b_box .btm_border{
	height: 2px;
	background: url(../img/app/pic004.jpg) repeat-x;
	background-size: 12px 2px;
}
.head_banner .head_b_con{
	margin:0 auto;
	margin-top: -0.5rem;
	background: #fff;
	padding:0.833rem 1.666rem;
}
.head_banner .head_b_con p.h1{
	font-size: 1.166rem;
	margin-bottom: 0.666rem;
}
.head_banner .head_b_con p.creditamt{
	display: none;
	text-align: center;
	margin-top: 1.5rem;
}
.head_banner .head_b_con p.creditamt.m{
	color: #fd807f;
	margin-top: 1.5rem;
}
.head_banner .head_b_con span{
	display: block;
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	color: #fd807f;
}
.head_banner .head_b_con span.m{
	color: #ffc65c;
	display: block;
}
.head_banner .head_b_con button{
	width: 5.166rem;
	height: 1.8rem;
	background: #43b3ff;
	color: #fff;
	border-radius: 3px;
	float: right;
}
.head_banner .head_b_con button#getCredit{
	float: none;
	margin:0 auto;
	background: rgb(248, 107, 107);
	color: #fff;
}
.head_banner .head_b_con button#cxdl{
	float: none;
	margin:0 auto;
	background: rgb(248, 107, 107);
	color: #fff;
}
.head_banner .head_b_con .disun{
	display: none;
}










.credit_index .banner{
	width: 100%;
}
.credit_index .banner img{
	width: 100%;
}
.credit_con .c{
	padding:2.666rem 1rem 6.083rem 1rem;
}
.credit_con .c img{
	width:100%;
}
.credit_con .btn_con{
	padding:0rem 1rem 3.5rem 1rem;
}
.credit_con .btn_con button{
	display: block;
	width: 100%;
	height: 3.666rem;
	background: #009AFF;
	border:1px #49fdff solid;
	color: #FFFFFF;
	border-radius: 1.8333rem;
	font-size: 1.25rem;
}
.credit_list{
	background: #ffffff;
}
.credit_list .list_con li{
	height: 60px;
	padding:0 10px;
	font-size: 16px;
	line-height: 60px;
	border-bottom: 1px solid #e5e5e5;
}
.credit_list i.bank_icon{
	width: 32px;
	height: 32px;
	float: left;
	margin-top: 14px;
}

.credit_list span,.credit_list i{
	display: block;
}
.credit_list span{
	margin-left: 10px;
	float: left;
}
.credit_list .point{
	width: 6px;
	height: 12px;
	background: url(../img/app/icon05.png) no-repeat center;
	background-size: 6px 12px;
	float: right;
	margin-top: 24px;
}

.zhima_error .error_img{
	width: 56%;
	margin: 0 auto;
	margin-top: 35%;
}
.zhima_error .error_img img{
	width: 100%;
}
.zhima_error p{
	text-align: center;
	line-height: 1.8rem;
	margin-top: 1rem;
}
/*
	招商银行：CMB
	中国银行：BOC
	中信银行：CITIC
	工商银行：ICBC
	交通银行：COMM
	邮储银行：PSBC
	平安银行：PINGAN
	宁波银行：NINGBO
	北京银行：BEIJING
	广发银行：CGB
	河北银行：HEBEI
	光大银行：CEB
	上海银行：SHANGHAI
	福建农信：FJNX
	华夏银行：HXB
	杭州银行：HANGZHOU
	江苏银行：JIANGSU
	花旗银行：CITI
	建设银行：CCB
	广州农商：GZNS
	成都银行：CHENGDU
	民生银行：CMBC
	杭州联合银行：URCB
	农业银行：ABC
	南京银行：NANJING
	浙江泰隆商业银行：ZJTL
	浦发银行：SPD
	兴业银行：CIB
*/
/* 招商银行：CMB */
.credit_list .CMB .bank_icon{
	background: url(../img/bankIcon/CMB.png) no-repeat center;
	background-size: 100%;
}
/* 中国银行：BOC */
.credit_list .BOC .bank_icon{
	background: url(../img/bankIcon/BOC.png) no-repeat center;
	background-size: 100%;
}

/* 中信银行：CITIC */
.credit_list .CITIC .bank_icon{
	background: url(../img/bankIcon/CITIC.png) no-repeat center;
	background-size: 100%;
}

/* 工商银行：ICBC */
.credit_list .ICBC .bank_icon{
	background: url(../img/bankIcon/ICBC.png) no-repeat center;
	background-size: 100%;
}

/* 交通银行：COMM */
.credit_list .COMM .bank_icon{
	background: url(../img/bankIcon/COMM.png) no-repeat center;
	background-size: 100%;
}

/* 邮储银行：PSBC */
.credit_list .PSBC .bank_icon{
	background: url(../img/bankIcon/PSBC.png) no-repeat center;
	background-size: 100%;
}

/* 平安银行：PINGAN */
.credit_list .PINGAN .bank_icon{
	background: url(../img/bankIcon/PINGAN.png) no-repeat center;
	background-size: 100%;
}

/* 宁波银行：NINGBO */
.credit_list .NINGBO .bank_icon{
	background: url(../img/bankIcon/NINGBO.png) no-repeat center;
	background-size: 100%;
}

/* 北京银行：BEIJING */
.credit_list .BEIJING .bank_icon{
	background: url(../img/bankIcon/BEIJING.png) no-repeat center;
	background-size: 100%;
}

/* 广发银行：CGB */
.credit_list .CGB .bank_icon{
	background: url(../img/bankIcon/CGB.png) no-repeat center;
	background-size: 100%;
}

/* 河北银行：HEBEI */
.credit_list .HEBEI .bank_icon{
	background: url(../img/bankIcon/HEBEI.png) no-repeat center;
	background-size: 100%;
}

/* 光大银行：CEB */
.credit_list .CEB .bank_icon{
	background: url(../img/bankIcon/CEB.png) no-repeat center;
	background-size: 100%;
}

/* 上海银行：SHANGHAI */
.credit_list .SHANGHAI .bank_icon{
	background: url(../img/bankIcon/SHANGHAI.png) no-repeat center;
	background-size: 100%;
}

/* 福建农信：FJNX */
.credit_list .FJNX .bank_icon{
	background: url(../img/bankIcon/FJNX.png) no-repeat center;
	background-size: 100%;
}

/* 华夏银行：HXB */
.credit_list .HXB .bank_icon{
	background: url(../img/bankIcon/HXB.png) no-repeat center;
	background-size: 100%;
}

/* 杭州银行：HANGZHOU*/
.credit_list .HANGZHOU .bank_icon{
	background: url(../img/bankIcon/HANGZHOU.png) no-repeat center;
	background-size: 100%;
}

/* 江苏银行：JIANGSU */
.credit_list .JIANGSU .bank_icon{
	background: url(../img/bankIcon/JIANGSU.png) no-repeat center;
	background-size: 100%;
}
/* 花旗银行：CITI */
.credit_list .CITI .bank_icon{
	background: url(../img/bankIcon/CITI.png) no-repeat center;
	background-size: 100%;
}

/* 建设银行：CCB */
.credit_list .CCB .bank_icon{
	background: url(../img/bankIcon/CCB.png) no-repeat center;
	background-size: 100%;
}

/* 广州农商：GZNS */
.credit_list .GZNS .bank_icon{
	background: url(../img/bankIcon/GZNS.png) no-repeat center;
	background-size: 100%;
}

/* 成都银行：CHENGDU */
.credit_list .CHENGDU .bank_icon{
	background: url(../img/bankIcon/CHENGDU.png) no-repeat center;
	background-size: 100%;
}
/* 民生银行：CMBC */
.credit_list .CMBC .bank_icon{
	background: url(../img/bankIcon/CMBC.png) no-repeat center;
	background-size: 100%;
}

/* 杭州联合银行：URCB */
.credit_list .URCB .bank_icon{
	background: url(../img/bankIcon/URCB.png) no-repeat center;
	background-size: 100%;
}

/* 农业银行：ABC */
.credit_list .ABC .bank_icon{
	background: url(../img/bankIcon/ABC.png) no-repeat center;
	background-size: 100%;
}

/* 南京银行：NANJING */
.credit_list .NANJING .bank_icon{
	background: url(../img/bankIcon/NANJING.png) no-repeat center;
	background-size: 100%;
}

/* 浙江泰隆商业银行：ZJTL */
.credit_list .ZJTL .bank_icon{
	background: url(../img/bankIcon/ZJTL.png) no-repeat center;
	background-size: 100%;
}

/* 浦发银行：SPD */
.credit_list .SPD .bank_icon{
	background: url(../img/bankIcon/SPD.png) no-repeat center;
	background-size: 100%;
}

/* 兴业银行：CIB   */
.credit_list .CIB .bank_icon{
	background: url(../img/bankIcon/CIB.png) no-repeat center;
	background-size: 100%;
}



.payStyle.s{
	width:100%;
	background:#fff;
}
.payStyle .cover{
	position: absolute;
	bottom:0;
	top:0;
	width:100%;
	height: 120%;
	background: #000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.7;
	z-index: 100;
}
.payStyle .confirm_loan{
	width: 64%;
	height: 80%;
	z-index: 99;
	background: transparent;
	margin: 10% 18% 0;

}
.payStyle .confirm_loan li{
	color: #fefdfd!important;
}
.payStyle .confirm_loan .clearfix{
	font-size: 1.2rem;
	width: 100%;
}
.payStyle .confirm_loan .clearfix ul li{
	font-size: 1.1rem;
}
.confirm_loan .clearfix li span{
	font-size: 1rem;
}
.payStyle .confirm_loan .clearfile{
	padding-right: 0;
	padding-bottom: 0;
	border: none;
	padding-top: 0rem;
}
.payStyle .confirm_loan .clearfile .clearfix{
	font-size: 0.8rem;
	margin-bottom: 0.5rem;
}
.payStyle .confirm_loan .tips_list{
	padding: 0.5rem 0 0 1rem;
	border: none;
}
.payStyle .confirm_loan .tips_list .fix span{
	font-size: 1rem;
}
.payStyle .confirm_loan em{
	float: right;
}
.payStyle .confirm_loan>p{
	margin-top: 1rem;
}
.lending_home .confirm_loan p{
	color: #FEFDFD;
	margin: 1rem 5px 0;
	font-size: 0.8rem;
	line-height: 1.2rem;
}
.payStyle .cover_close{
	width: 3rem;
	height: 3rem;
	border: 2px solid #CCCCCC;
	border-radius: 1.5rem;
	position: relative;
	top: 4rem;
	left: 50%;
	margin-left: -1.5rem;
}
.f_right_span{
	float: right;
	padding-right: 0.75rem;
}
.payStyle .source p{
	text-align: center;
	font-size: 1rem;
	color: #999;
	margin-bottom: 1rem;
	margin-top: 3rem;
}


/*----信用卡授权-银行卡列表-----*/
.fh_credit{
	background:#fff;
}
.fh_credit .banner img{
	width:100%;
}
.fh_credit p{
	/*margin-left:1rem;*/
	line-height:1.5rem;
	border-bottom:1px #e6e6e6 solid;
	padding-bottom:0.5rem;
	padding-right:1rem;
}
.fh_credit ul{
	padding-left:1rem;
	padding-bottom:2rem;
}
.fh_credit ul li{
	height:3.666rem;
	border-bottom:1px #e6e6e6 solid;

}
.fh_credit ul li em{
	display:block;
	width:0.5rem;
	height:0.875rem;
	background:url("../img/r_jt.png") no-repeat;
	background-size:100%;
	float:right;
	margin-top:1.333rem;
	margin-right:1rem;
}
.fh_credit ul li i{
	display:block;
	width:1.666rem;
	height:1.666rem;
	float:left;
	margin-top:1rem;
}
.fh_credit ul li i img{
	width:100%;
}

.fh_credit ul li span{
	float:left;
	height:3.666rem;
	line-height:3.666rem;
	margin-left:1rem;
}






/* -------------------------------------------- */
.bank_infor .header{
	height: 3.333rem;
	display: -webkit-box;
	display: -moz-box;
	display: -o-box;
	display: -ms-box;
	background: #fff;
	border-bottom: 1px #c2c2c2 solid;
}
.bank_infor .sub_header{
	display: -webkit-box;
	display: -moz-box;
	display: -o-box;
	display: -ms-box;
	width: 96%;
	margin:0 auto;
	margin-top: 10px;
	height: 2.666rem;
	border-radius: 2px;
}
.bank_infor .header li,.bank_infor .sub_header li{
	-webkit-box-flex:1;
	-moz-box-flex:1;
	-o-box-flex:1;
	-ms-box-flex:1;

	text-align: center;

}
.bank_infor .header li{
	line-height:3.333rem;
}
.bank_infor .header li.m{
	border-bottom: 1px #25aff5 solid;
}
.bank_infor .sub_header li{
	line-height: 2.666rem;
	margin:0 2px;
	background:#fff;
	color:#b6b6b6;
	border:1px #cccccc solid;
	border-radius: 5px;
}

.bank_infor .sub_header li.m{
	border:1px #25aff5 solid;
	border-radius: 5px;
	color: #25aff5;
	background:#fff url("../img/tab_btmicon.png") no-repeat right bottom;
	background-size:1.375rem 1.291rem;
}
.bank_infor .input_list{
	background: #fff;
	padding:0 1rem;
	margin-top: 10px;
}
.bank_infor .input_list input{
	display: block;
	height: 4.083rem;
	border:none;
	background: #fff;
	border-bottom:1px #cccccc solid;
	width:100%;
}
#idCard{
	display: none;
}
#other{
	display: none;
}
.bank_infor .input_list li:last-child input{
	border-bottom: none;
}
.bank_infor div.xy p{
	padding:0;
	margin-top: 1rem;
}
.bank_infor div p #agree{
	float: left;
	width: 1rem;
	height: 1rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	background: #25aff5;
	vertical-align: middle;
	border:none;
}
.bank_infor div p #agree:checked{
	background:url(../images/check.png) no-repeat;
	background-size: 100%;
}
.bank_infor div p label,.bank_infor div p a{
	float: left;
}
.bank_infor div button{
	display: block;
	height: 3.6666rem;
	background: #009AFF ;
	width: 100%;
	color: #FFFFFF;
	font-size: 1.25rem;
	border-radius: 1.8333rem;
	margin-top: 1.25rem;
}
.bank_infor div p label{
	margin-left: 0;
}

.bank_infor div p a{
	color: #25aff5;
}
.bank_infor div.xy{
	padding:0 1rem;
}


.bank_infor .xy input[type=checkbox] {
	visibility: hidden;
}
.bank_infor .xy label {
	float: left;
	display: block;
	width: 1rem;
	height: 1rem;
	cursor: pointer;
	background: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border: 1px solid #25aff5;
}
.bank_infor .xy a{
	margin-top:0.1rem;
	margin-left:0.5rem;
}
.bank_infor .xy label:after {
	display: block;
	content: '';
	width: 0.7rem;
	height: 0.3rem;
	border: 1px solid #25aff5;
	border-top: none;
	border-right: none;
	margin-top: 2px;
	margin-left: 2px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.bank_infor .xy label:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.bank_infor .xy input[type=checkbox] {
	visibility: hidden;
}

.bank_infor .xy input[type=checkbox]:checked + label:after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}


.bank_infor>p{
	margin:0 1rem;
	margin-top:14.5rem;
	padding-left:1.2rem;
	background:url("../img/tips.png") no-repeat left 0.3rem;
	background-size:0.9rem;
	line-height:1.5rem;
}

.bank_infor .btn_con{
	padding:0 1rem;
	margin-top:1.5rem;
}

.bank_infor .btn_con button{
	display:block;
	height:3.666rem;
	background:#009AFF;
	color:#fff;
}
.bank_infor .vcon{
	display: none;
}
.bank_infor .btn_con .sqyz{
	display: none;
}
/*----银行icon----*/
.fh_credit ul li.ICBC i{
	background:url("../img/bankIcon/ICBC.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.BOC i{
	background:url("../img/bankIcon/BOC.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.CEB i{
	background:url("../img/bankIcon/CEB.png") no-repeat center;
	background-size:100%;
}

.fh_credit ul li.CMBC i{
	background:url("../img/bankIcon/CMBC.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.GDB i{
	background:url("../img/bankIcon/GDB.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.SPDB i{
	background:url("../img/bankIcon/SPDB.png") no-repeat center;
	background-size:100%;
}


.fh_credit ul li.ECITIC i{
	background:url("../img/bankIcon/ECITIC.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.CIB i{
	background:url("../img/bankIcon/CIB.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.ABC i{
	background:url("../img/bankIcon/ABC.png") no-repeat center;
	background-size:100%;
}


.fh_credit ul li.BOCO i{
	background:url("../img/bankIcon/BOCO.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.HXB i{
	background:url("../img/bankIcon/HXB.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.CMBCHINA i{
	background:url("../img/bankIcon/CMBCHINA.png") no-repeat center;
	background-size:100%;
}



.fh_credit ul li.PINGAN i{
	background:url("../img/bankIcon/PINGAN.png") no-repeat center;
	background-size:100%;
}
.fh_credit ul li.POST i{
	background:url("../img/bankIcon/POST.png") no-repeat center;
	background-size:100%;
}
/*--广发银行--*/
.fh_credit ul li.CGB i{
	background:url("../img/bankIcon/CGB.png") no-repeat center;
	background-size:100%;
}
/*--交通银行--*/
.fh_credit ul li.BCOM i{
	background:url("../img/bankIcon/BCOM.png") no-repeat center;
	background-size:100%;
}


/*--广发银行--*/
.fh_credit ul li.HUAXIA i{
	background:url("../img/bankIcon/HUAXIA.png") no-repeat center;
	background-size:100%;
}
/*--交通银行--*/
.fh_credit ul li.SPD i{
	background:url("../img/bankIcon/SPD.png") no-repeat center;
	background-size:100%;
}
/*--中信银行--*/
.fh_credit ul li.CNCB i{
	background:url("../img/bankIcon/CNCB.png") no-repeat center;
	background-size:100%;
}
/*--招商银行--*/
.fh_credit ul li.CMB i{
	background:url("../img/bankIcon/CMB.png") no-repeat center;
	background-size:100%;
}



/*--邮政银行--*/
.fh_credit ul li.PSBC i{
	background:url("../img/bankIcon/PSBC.png") no-repeat center;
	background-size:100%;
}
/*--建设银行--*/
.fh_credit ul li.CCB i{
	background:url("../img/bankIcon/CCB.png") no-repeat center;
	background-size:100%;
}
/*--北京银行--*/
.fh_credit ul li.BOB i{
	background:url("../img/bankIcon/BOB.png") no-repeat center;
	background-size:100%;
}

.fh_credit ul li.SH i{
	background:url("../img/bankIcon/SHANGHAI.png") no-repeat center;
	background-size:100%;
}

.fh_credit ul li.SH i{
	background:url("../img/bankIcon/HUAQI.png") no-repeat center;
	background-size:100%;
}
/*----------------*/
.fh_credit ul li span{
	float:left;
	height:3.666rem;
	line-height:3.666rem;
	margin-left:1rem;
}

.helpT{
	display: block;
	line-height: 1rem;
	text-align: center;
	width: 50%;
	margin: 1rem auto 0;
}
/*------------3.0需求------------*/
/*授权页面的红包*/
.redPacket{
	display: none;
}
.redPacket img{
	height: 6rem;
    float: right;
    margin-right: 1rem;
}
.redPacketHelp{
	position: absolute;
    z-index: 20;
    text-align: center;
    background-color: #000000;
    height: 100%;
    width: 100%;
    opacity:0.8;
	filter:Alpha(opacity=80);
	position: fixed;
    top: 0;
    bottom: 0;
}
.redHelp img,
.redOpen img{
	height: 28rem;
	margin-top: -16%;
	opacity:1;
	filter:Alpha(opacity=100);
	z-index: 25;
}
.redHelp .pcLeft{
	position: relative;
	margin-top: -12rem;
	color: #ffdedd;
	line-height: 1.2rem;
	margin-bottom: 1rem;
	font-size: 1.3rem;
}
.redHelp .pcCenter{
	color: #ffdedd;
	font-size: 1.3rem;
}
.redpc{
	position: absolute;
	z-index: 25;
	text-align: center;
	left: 50%;
	margin-left: -11.5rem;
	margin-top: 8rem;
}
.redHelp,
.redOpen{
	display: none;
}
.redOpen .pcLeft{
	position: absolute;
    font-size: 1.5rem;
    text-align: center;
    width: 100%;
    color: #5c0007;
    top:-5px
}
.redOpen .pcCenter{
	position: absolute;
    font-size: 1rem;
    line-height: 1.5rem;
    text-align: center;
    width: 100%;
    color: #920000;
    top:2rem;
}
.redOpen .pcBottom{
	position: absolute;
    font-size: 0.75rem;
    line-height: 1.5rem;
    text-align: center;
    width: 100%;
    color: #6f0000;
    bottom:5rem;
}
.redOpen .clickORG{
	height: auto;
    width: 12rem;
    margin: 0;
    position: absolute;
    bottom: 0.5rem;
    left: 50%;
    margin-left: -6rem;
}
.redHelp .clickORG{
	margin-top: 3rem;
	height: auto;
    width: 12rem;
    position: absolute;
    left: 50%;
    margin-left: -6rem;
}
.addMore{
	line-height: 2rem;
    margin-left: 1rem;
}
.addMore span{
	font-size: 2.5rem;
    vertical-align: middle;
}
.addMore i{
	text-align: center;
    vertical-align: text-top;
}
